Задание:

  • В качестве папки общего доступа выберите /raid/nfs, доступ для чтения и записи исключительно для сети в сторону HQ-CLI
  • На HQ-CLI настройте автомонтирование в папку /mnt/nfs
  • Основные параметры сервера отметьте в отчёте

Вариант реализации:

HQ-SRV:

  • Устанавливаем пакеты для NFS сервера:
apt-get install -y nfs-server nfs-utils
  • Создаём директорию для общего доступа /raid/nfs, куда ранее был смонтирован RAID - массив:
mkdir /raid/nfs
  • Назначаем права на созданную директорию (полный доступ):
chmod 777 /raid/nfs
  • Редактируем файл /etc/exports:
vim /etc/exports
    • Добавляем туда следующую информацию, где:
      • /raid/nfs - общий ресурс
      • 192.168.200.0/24 - клиентская сеть, которой разрешено монтирования общего ресурса
      • rw — разрешены чтение и запись
      • no_root_squash — отключение ограничения прав root
 

  • Экспортируем файловую систему, указанную выше в /etc/exports:
exportfs -arv
    • Результат:
      • exportfs с флагом -a, означающим экспортировать или отменить экспорт всех каталогов
      • -r означает повторный экспорт всех каталогов, синхронизируя /var/lib/nfs/etab с /etc/exports и файлами в /etc/exports.d
      • а флаг -v включает подробный вывод:

  • Запускаем и добавляем в автозагрузку NFS - сервер:
systemctl enable --now nfs-server

HQ-CLI:

  • Выполняем установку пакетов для NFS - клиента:
apt-get update && apt-get install -y nfs-utils nfs-clients
  • Создадим директорию для монтирования общего ресурса:
mkdir /mnt/nfs 
  • Задаём права на созданную директорию:
chmod 777 /mnt/nfs 
  • Настраиваем автомонтирование общего ресурса через fstab:
vim /etc/fstab
    • Добавляем следующую информацию:
      • где: 192.168.100.2 - адрес файлового сервера (HQ-SRV)

  • Выполняем монтирование общего ресурса:
mount -av
    • Результат:

  • Проверяем:
df -h
    • Результат:

  • Перезугружаем HQ-CLI и проверяем автомонтирование с правами на запись:

  • Результат на сервере HQ-SRV:

Last modified: Monday, 27 October 2025, 8:33 AM